package xpn.business.fund_return.entity.return_application_letter;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Getter;
import lombok.Setter;
import xpn.platform.modules.persistence.AbstractAuditorEntity;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 资金返还申请书
 */
@Entity
@Table(name = "return_application_letter")
@Getter
@Setter
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler"}, ignoreUnknown = true)
public class ReturnApplicationLetter extends AbstractAuditorEntity {
    private Long caseId;
    private String victimName;// 某人被诈骗
    private String caseNo;// 案件编号
    private String caseName;// 案件名称
    private String caseNature;// 案件性质
    private Float refundAmount;// 返还金额
    private String briefCase;// 简要案情
    private String victimAccountName;// 受害人户名
    private String victimOpeningBranch;// 受害人开户网点
    private String victimCardNo;// 受害人卡号
    private String frozenAccountName;// 冻结户名
    private String frozenOpeningBranch;// 冻结开户网点
    private String frozenCardNo;// 冻结卡号
    private String detectPolice1;// 侦办民警1
    private String detectPolice2;// 侦办民警2
    private String alarm1;// 警号1
    private String alarm2;// 警号2
    private String telephone1;// 联系方式1
    private String telephone2;// 联系方式2
    private String handlingUnitOpinions;// 办案单位意见
    private String handlingUnitOpinionsAutograph; // 办案单位签名
    private String handlingUnitOpinionsAutographYear;// 办案单位签名年
    private String handlingUnitOpinionsAutographMonth;// 办案单位签名月
    private String handlingUnitOpinionsAutographDay;// 办案单位签名日
    private String handlingUnitLegalOpinions;// 办案单位法治意见
    private String handlingUnitLeaderOpinions;// 办案单位领导意见
    private String pdfUrl;
}
